FluentCommunity\Modules\Course\Services\CourseHelper A

Total Complexity 69
Dependencies 10
Dependents 3
Total lines 418
Lines of code 305
Logical lines of code 142
Comment lines 3
Methods 21
Properties 0

Methods 21

Method Rating Maintainability Complexity Lines of code
getCourseProgress()
S
51 7 28
sanitizeLessonMeta()
S
47 6 37
enrollCourses()
S
59 5 15
leaveCourses()
S
59 5 15
overallCourseProgressAverage()
S
56 4 17
getSectionAccessDate()
S
60 4 13
updateLessonCompletion()
S
53 3 25
getUserCourses()
S
60 3 15
getCompletedLessonIds()
S
60 3 14
getEnrolledCourseIds()
S
62 3 12
isEnrolled()
S
63 3 11
getCourseEnrollment()
S
63 3 11
updateCourseMeta()
S
59 2 16
completeCourse()
S
58 2 16
getCourseProgressTrack()
S
65 3 8
getCourseMeta()
S
65 3 9
leaveCourse()
S
66 3 9
getCourseCategories()
S
60 2 14
getCoursePublishedLessonIds()
S
63 2 11
santizeLessonBody()
S
71 2 6
enrollCourse()
S
78 1 3